﻿function check_username() {
    var username = document.getElementById("Username").value;
    var check = new RegExp("[^a-z0-9A-Z]");
    if (username.length > 16) {
        document.getElementById("Username").style.borderColor = "red";
        document.getElementById("name").innerHTML = "Tên đăng nhập chỉ gồm tối đa 16 ký tự";
        return;
    }
    else {
        if (check.test(username)) {
            document.getElementById("Username").style.borderColor = "red";
            document.getElementById("name").innerHTML = "Tên đăng nhập chỉ gồm chữ cái và số";
            return;
        }
        else {
            document.getElementById("Username").style.borderColor = "green";
            document.getElementById("name").innerHTML = "";
            return;
        }
    }
}
function check_fullname() {
    var fullname = document.getElementById("Fullname").value;
    var check = new RegExp("[^a-zA-Z ]");
    if (fullname.length > 30) {
        document.getElementById("Fullname").style.borderColor = "red";
        document.getElementById("fname").innerHTML = "Tên hiển thị chỉ chứa tối đa 30 kí tự";
        return;
    }
    else {
        if (check.test(fullname)) {
            document.getElementById("Fullname").style.borderColor = "red";
            document.getElementById("fname").innerHTML = "Tên hiển thị không chứa ký tự đặc biệt";
            return;
        }
        else {
            document.getElementById("Fullname").style.borderColor = "green";
            document.getElementById("fname").innerHTML = "";
            return;
        }
    }
}
function check_pass() {
    var password = document.getElementById("Password").value;
    var cpass = document.getElementById("ConfirmPassword").value;
    if (cpass.length > 0) {
        if (cpass == password) {
            document.getElementById("ConfirmPassword").style.borderColor = "green";
            return;
        }
    }
}
function check_mail() {
    var email = document.getElementById("Email").value;
    var cmail = document.getElementById("ConfirmEmail").value;
    if (cmail.length > 0) {
        if (cmail == email) {
            document.getElementById("ConfirmEmail").style.borderColor = "green";
            return;
        }
    }
}
function check_phone() {
    var phonenumber = document.getElementById("Phone").value;
    var check = new RegExp("[^0-9+]");
    if (phonenumber[0] == "0" | phonenumber[0] + phonenumber[1] + phonenumber[2] == "+84") {
        if (check.test(phonenumber)) {
            document.getElementById("Phone").style.borderColor = "red";
            document.getElementById("phone").innerHTML = "Số điện thoại chỉ gồm các chữ số";
            return;
        }
        else {
            document.getElementById("Phone").style.borderColor = "green";
            document.getElementById("phone").innerHTML = "";
            return;
        }
    }
    else {
        document.getElementById("Phone").style.borderColor = "red";
        document.getElementById("phone").innerHTML = "Số điện thoại bắt đầu bằng 0 hoặc +84";
        return;
    }
}
function check_ids() {
    var idstudent = document.getElementById("SIndex").value;
    var check = new RegExp("[^0-9]");
    if (check.test(idstudent)) {
        document.getElementById("SIndex").style.borderColor = "red";
        document.getElementById("ids").innerHTML = "Mã số sinh viên gồm 8 số";
        return;
    }
    else {
        document.getElementById("SIndex").style.borderColor = "green";
        document.getElementById("ids").innerHTML = "";
        return;
    }
}
function check_class() {
    var idstudent = document.getElementById("SClass").value;
    var check = new RegExp("[^0-9.a-zA-Z]");
    if (check.test(idstudent)) {
        document.getElementById("SClass").style.borderColor = "red";
        document.getElementById("class").innerHTML = "Tên lớp chưa đúng";
        return;
    }
    else {
        document.getElementById("SClass").style.borderColor = "green";
        document.getElementById("class").innerHTML = "";
        return;
    }
}